package vn.edu.saigontech.ncms.service;

import java.util.Date;

import vn.edu.saigontech.ncms.model.info.MultiTimeReceipt;
import vn.edu.saigontech.ncms.model.system.Money;
import vn.edu.saigontech.ncms.service.impl.MultiTimeReceiptServiceImpl;

public interface MultiTimeReceiptService extends GenericService<MultiTimeReceipt, Long>  {

	static final MultiTimeReceiptService INSTANCE = new MultiTimeReceiptServiceImpl();

	MultiTimeReceipt add(String number, Long studentId, Long offeringId,
			Date date, Money fee, Long cashierId, String comment,
			int submittedTime, Money submittedFee, Date expiredDate);
	
	MultiTimeReceipt edit(Long receiptId, String receiptNo, 
			Long offeringId, Date createdDate, Money fee, Long cashierId, 
			boolean active, String comment, int submittedTime, 
			Money submittedFee, Date expiredDate);
}